#admin_menu
{
  height: 25px;
  background-color: #111111;
}

#admin_menu a
{
  display: block;
  padding: 0 18px;
  color: #ddddDD;
  float: right;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
}



#menu
{
  height: 35px;
  background-color: #333333;
  border-bottom: 1px solid #666666;
}


ul.topnav {
  list-style: none;
  padding: 0 20px;
  margin: 0;
  float: right;
  background: #222;
  font-size: 1.2em;
  background-color: #333333;

}
ul.topnav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
  padding: 10px 16px;
  color: #fff;
  display: block;
  text-decoration: none;
  float: left;
}
ul.topnav li a:hover{
  background-color: #222222;
}
ul.topnav li span { /*--Drop down trigger styles--*/
  width: 17px;
  height: 35px;
  float: left;
  background: url(../../images/menu/subnav_btn.png) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
  list-style: none;
  position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
  left: 0; top: 35px;
  background: #222;
  margin: 0; padding: 0;
  display: none;
  float: left;
  width: 170px;
  border: 1px solid #111;
}
ul.topnav li ul.subnav li{
  margin: 0; padding: 0;
  border-top: 1px solid #252525; /*--Create bevel effect--*/
  border-bottom: 1px solid #444; /*--Create bevel effect--*/
  clear: both;
  width: 170px;
}
html ul.topnav li ul.subnav li a {
  float: left;
  background: #222 ;
  padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
  background: #222 url(../images/menu/dropdown_linkbg.gif) no-repeat 10px center;
}

ul.subnav {
  z-index: 10;
}
